﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LI4.Business
{
    class GerirCursos
    {
        public static int inserir(Curso curso)
        {
            int success;
            string descricao = "Inseriu curso: " + curso.CodCurso + ".";
            Data.Curso dataCurso = new LI4.Data.Curso();
            Data.Registos regData = new LI4.Data.Registos();

            Business.Registo registo = new Business.Registo(Program.Login.Username, descricao, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
            regData.inserir(registo);
            success = dataCurso.inserir(curso);
            return success;
        }
        public static int update(Curso curso)
        {
            int success;
            string descricao = "Editou curso: " + curso.CodCurso + ".";
            Data.Curso dataCurso = new LI4.Data.Curso();
            Data.Registos regData = new LI4.Data.Registos();

            Business.Registo registo = new Business.Registo(Program.Login.Username, descricao, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
            regData.inserir(registo);
            success = dataCurso.update(curso);
            return success;
        }
        public static int remover(Curso curso)
        {
            int success;
            string descricao = "Removeu curso: " + curso.CodCurso + ".";
            Data.Curso dataCurso = new LI4.Data.Curso();
            Data.Registos regData = new LI4.Data.Registos();

            Business.Registo registo = new Business.Registo(Program.Login.Username, descricao, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
            regData.inserir(registo);
            success = dataCurso.remover(curso);
            return success;
        }
    }
}
